<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <link rel="icon" href="/static/images/favicon.ico" type="image/x-icon">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>{{ news.title }} - 业天AI网 </title>
    <meta name="description" content="业天AI网是一家专业从事发布人工智能、大模型、AI技术、自然语言处理、计算机视觉、机器人、机器学习、深度学习、神经网络、强化学习等领域的最新最前沿的技术和资讯的公司。">
    <meta name="keywords" content="业天AI网,AI新闻,AI资讯,前沿AI,大模型,llm,transform,人工智能信息服务,人工智能优质文章,人工智能媒体,人工智能产业服务,机器智能,机器学习,深度学习,神经网络,强化学习,计算机视觉,自然语言处理,机器人,DeepSeek,large language model,大语言模型,自然语言处理,AI聊天机器人,代码开发,创意写作,AI助手,大模型公司,人工智能">
    <link href="/static/css/bootstrap.min.css" rel="stylesheet">
    <style>
        /* 全局样式 */
        body {
            font-family: 'Microsoft YaHei', sans-serif;
            background-color: #f8f9fa;
            line-height: 1.6;
        }
        
        /* 导航栏样式 */
        .navbar {
            background-color: #ffffff;
            box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
        }
        
        /* 新闻内容区域 */
        .news-container {
            background-color: #ffffff;
            border-radius: 8px;
            box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
            padding: 30px;
            margin-bottom: 30px;
        }
        
        /* 新闻标题样式 */
        .news-title {
            font-size: 28px;
            font-weight: 600;
            color: #333;
            margin-bottom: 20px;
            line-height: 1.3;
        }
        
        /* 新闻元信息样式 */
        .news-meta {
            font-size: 14px;
            color: #999;
            margin-bottom: 20px;
            border-bottom: 1px solid #eee;
            padding-bottom: 15px;
        }
        
        /* 新闻内容样式 */
        .news-content {
            font-size: 20px;
            color: #333;
            margin-bottom: 30px;
        }
        
        .news-content p {
            margin-bottom: 15px;
            text-align: justify;
        }
        
        /* 相关新闻样式 */
        .related-news {
            background-color: #ffffff;
            border-radius: 8px;
            box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
            padding: 20px;
        }
        
        .related-news h3 {
            font-size: 20px;
            font-weight: 600;
            color: #333;
            margin-bottom: 20px;
            padding-bottom: 10px;
            border-bottom: 2px solid #007bff;
        }
        
        .related-news-item {
            margin-bottom: 15px;
            padding-bottom: 15px;
            border-bottom: 1px solid #eee;
        }
        
        .related-news-item:last-child {
            border-bottom: none;
            margin-bottom: 0;
            padding-bottom: 0;
        }
        
        .related-news-item a {
            color: #333;
            text-decoration: none;
            transition: color 0.3s ease;
            display: -webkit-box;
            -webkit-line-clamp: 2;
            -webkit-box-orient: vertical;
            overflow: hidden;
        }
        
        .related-news-item a:hover {
            color: #007bff;
        }
        
        /* 按钮样式 */
        .action-buttons {
            margin-bottom: 30px;
        }
        
        .btn {
            margin-right: 10px;
        }
        
        /* 分享按钮样式 */
        .share-buttons {
            margin-top: 30px;
            padding-top: 20px;
            border-top: 1px solid #eee;
        }
        
        .share-buttons button {
            background: none;
            border: none;
            margin-right: 15px;
            cursor: pointer;
            font-size: 14px;
            color: #666;
            transition: color 0.3s ease;
        }
        
        .share-buttons button:hover {
            color: #007bff;
        }
        
        /* 评论区样式 */
        .comments-section {
            background-color: #ffffff;
            border-radius: 8px;
            box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
            padding: 30px;
            margin-top: 30px;
        }
        
        .comments-section h3 {
            font-size: 20px;
            font-weight: 600;
            color: #333;
            margin-bottom: 20px;
        }
        
        .comment-form {
            margin-bottom: 30px;
        }
        
        .comment-list {
            margin-top: 30px;
        }
        
        .comment-item {
            margin-bottom: 20px;
            padding-bottom: 20px;
            border-bottom: 1px solid #eee;
        }
        
        .comment-item:last-child {
            border-bottom: none;
            margin-bottom: 0;
            padding-bottom: 0;
        }
        
        .comment-author {
            font-weight: 600;
            margin-bottom: 5px;
        }
        
        .comment-time {
            font-size: 12px;
            color: #999;
            margin-bottom: 10px;
        }
        
        /* 响应式调整 */
        @media (max-width: 768px) {
            .news-container, .related-news, .comments-section {
                padding: 20px;
            }
            
            .news-title {
                font-size: 24px;
            }
        }
    </style>
</head>
<body>
    <!-- JavaScript -->
    <!--
    <script src="https://code.jquery.com/jquery-3.5.1.slim.min.js"></script>
    <script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.1/dist/umd/popper.min.js"></script>
    <script src="https://cdn.jsdelivr.net/npm/bootstrap@4.5.2/dist/js/bootstrap.min.js"></script>
      -->
      <script src="/static/js/jquery-3.5.1.slim.min.js"></script>
      <script src="/static/js/popper.min.js"></script>
      <script src="/static/js/bootstrap.min.js"></script>
      
      <!-- 空搜索验证模态框 -->
      <div class="modal fade" id="emptySearchModal" tabindex="-1" role="dialog" aria-labelledby="emptySearchModalLabel" aria-hidden="true">
        <div class="modal-dialog" role="document">
          <div class="modal-content">
            <div class="modal-header">
                <h5 class="modal-title" id="emptySearchModalLabel">提示</h5>
                <button type="button" class="close" id="closeModalBtn" aria-label="Close">
                  <span aria-hidden="true">&times;</span>
                </button>
              </div>
              <div class="modal-body">
                请输入关键字
              </div>
              <div class="modal-footer">
                <button type="button" class="btn btn-primary" id="confirmModalBtn">确定</button>
              </div>
          </div>
        </div>
      </div>

      <script>
        function validateSearch() {
          const keywordInput = document.getElementById('searchKeyword');
          const keyword = keywordInput.value.trim();
          
          if (keyword === '') {
            // 显示提示模态框
            $('#emptySearchModal').modal('show');
          } else {
            // 表单提交到搜索结果页面
            const searchForm = document.getElementById('searchForm');
            searchForm.action = '/news/search';
            searchForm.method = 'GET';
            searchForm.submit();
          }
        }
        
        function focusSearchInput() {
          // 当模态框关闭后，将焦点定位到搜索输入框
          setTimeout(() => {
            document.getElementById('searchKeyword').focus();
          }, 300);
        }
        
        // 为关闭按钮绑定事件
        document.getElementById('closeModalBtn').addEventListener('click', function() {
          $('#emptySearchModal').modal('hide');
          focusSearchInput();
        });
        
        // 为确认按钮绑定事件
        document.getElementById('confirmModalBtn').addEventListener('click', function() {
          $('#emptySearchModal').modal('hide');
          focusSearchInput();
        });
        
        // 监听模态框的隐藏事件，确保焦点正确设置
        $('#emptySearchModal').on('hidden.bs.modal', function () {
          focusSearchInput();
        });
        
        // 监听背景点击关闭事件
        $('#emptySearchModal').on('click', function (e) {
          if (e.target === this) {
            $(this).modal('hide');
            focusSearchInput();
          }
        });
      </script>
    <script src="/static/js/popper.min.js"></script>
    <script src="/static/js/bootstrap.min.js"></script>
    <!-- 导航栏 -->
    <nav class="navbar navbar-expand-lg navbar-light">
        <div class="container">
            <a class="navbar-brand" href="/index">
                <img src="/static/images/logo.jpg" height="30">
                <span class="ml-2 font-weight-bold">业天AI网</span>
            </a>
            <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">
                <span class="navbar-toggler-icon"></span>
            </button>
            <div class="collapse navbar-collapse justify-content-end" id="navbarNav">
                <!-- 搜索功能模块 -->
                <form class="form-inline my-2 my-lg-0" id="searchForm" style="display: flex; align-items: center; white-space: nowrap;">
                    <input class="form-control mr-sm-2" type="search" placeholder="搜索新闻" aria-label="Search" name="keyword" id="searchKeyword" style="flex-shrink: 1;">
                    <button class="btn btn-outline-success my-2 my-sm-0" type="button" onclick="validateSearch()" style="flex-shrink: 0;">搜索</button>
                </form>
                
                <ul class="navbar-nav">
                    <li class="nav-item">
                        <a class="nav-link" href="/index">首页</a>
                    </li>
                    <li class="nav-item">
                        <a class="nav-link" href="/login">登录</a>
                    </li>
                    <li class="nav-item">
                        <a class="nav-link" href="/register">注册</a>
                    </li>
                </ul>
            </div>
        </div>
    </nav>

    <!-- 主要内容 -->
    <div class="container mt-5">
        <div class="row">
            <!-- 新闻内容区域 -->
            <div class="col-lg-8">
                <div class="news-container">
                    <!-- 新闻标题 -->
                    <h1 class="news-title">{{ news.title }}</h1>
                    
                    <!-- 新闻元信息 -->
                    <div class="news-meta">
                        <span>发布时间：{{ news.publish_at }}</span>
                        <span class="mx-2">|</span>
                        <span><a href="" target="_blank" style="color: #007bff; text-decoration: none;">原文链接</a></span>
                    </div>
                    
                    <!-- 新闻内容 -->
                    <div class="news-content">
                        {% if news.content %}
                            {{ news.content|safe }}
                        {% else %}
                            <p>由于原始新闻内容较长，这里仅展示新闻标题和基本信息。点击原文链接可以查看完整内容。</p>
                            <p>本文由百度新闻平台整理发布，如有侵权请联系删除。</p>
                        {% endif %}
                    </div>
                    
                    <!-- 操作按钮 -->
                    <div class="action-buttons">
                        <button class="btn btn-primary" id="like-btn">👍 喜欢 (0)</button>
                        <button class="btn btn-outline-secondary" id="collect-btn">⭐ 收藏</button>
                    </div>
                    
                    <!-- 分享按钮 -->
                    <div class="share-buttons">
                        <span>分享到：</span>
                        <button id="share-wechat">微信</button>
                        <button id="share-weibo">微博</button>
                        <button id="share-qq">QQ</button>
                    </div>
                </div>
                
                <!-- 评论区 -->
                <div class="comments-section">
                    <h3>评论 (0)</h3>
                    
                    <!-- 评论表单 -->
                    <div class="comment-form">
                        <div class="form-group">
                            <textarea class="form-control" rows="4" placeholder="写下你的评论..."></textarea>
                        </div>
                        <button class="btn btn-primary mt-2">发布评论</button>
                    </div>
                    
                    <!-- 评论列表 -->
                    <div class="comment-list">
                        <p class="text-center text-muted">暂无评论，快来抢沙发吧！</p>
                    </div>
                </div>
            </div>
            
            <!-- 侧边栏：相关新闻 -->
            <div class="col-lg-4">
                <div class="related-news">
                    <h3>🔥 热门推荐</h3>
                    {% if hot_news %}
                        {% for item in hot_news %}
                            <div class="related-news-item">
                                <a href="/news/{{ item[0] }}">{{ item[1] }}</a>
                            </div>
                        {% endfor %}
                    {% else %}
                        <p class="text-center text-muted">暂无推荐新闻</p>
                    {% endif %}
                </div>
                
                <!-- 百度搜索框 -->
                <div class="related-news mt-3">
                    <h3>🔍 搜索更多</h3>
                    <div class="input-group">
                        <input type="text" class="form-control" placeholder="搜索新闻...">
                        <div class="input-group-append">
                            <button class="btn btn-primary">搜索</button>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </div>

    <!-- 页脚 -->
    <footer class="bg-dark text-white py-4 mt-5">
        <div class="container">
            <div class="row">
                <div class="col-md-6">
                    <h4>关于我们</h4>
                    <p>业天AI网，提供最新、最全面的新闻资讯。</p>
                </div>
                <div class="col-md-6">
                    <h4>网站备案</h4>
                    <p>ICP备案号：京ICP备18022528号-5</p>
                    <p><a href="https://beian.miit.gov.cn/" target="_blank">备案查询</a></p>
                </div>
            </div>
            <div class="text-center mt-4">
                <p>&copy; 2025 业天AI网. 保留所有权利.</p>
            </div>
        </div>
    </footer>

    <!-- JavaScript -->
    <!-- script src="https://code.jquery.com/jquery-3.6.0.min.js"></script -->
    <!-- script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script -->
    <script src="/static/js/jquery-3.6.0.min.js"></script>
    <script src="/static/js/bootstrap.bundle.min.js"></script>
    <script>
        // 页面加载完成后执行
        $(document).ready(function() {
            // 喜欢按钮点击事件
            $('#like-btn').click(function() {
                // 这里应该发送AJAX请求到服务器，更新点赞数量
                // 这里只是简单地切换按钮文本和样式
                if ($(this).text().includes('喜欢')) {
                    $(this).text('❤️ 已喜欢 (1)');
                } else {
                    $(this).text('👍 喜欢 (0)');
                }
            });
            
            // 收藏按钮点击事件
            $('#collect-btn').click(function() {
                // 这里应该发送AJAX请求到服务器，更新收藏状态
                // 这里只是简单地切换按钮文本和样式
                if ($(this).text().includes('收藏')) {
                    $(this).text('⭐ 已收藏');
                    $(this).removeClass('btn-outline-secondary');
                    $(this).addClass('btn-secondary');
                } else {
                    $(this).text('⭐ 收藏');
                    $(this).removeClass('btn-secondary');
                    $(this).addClass('btn-outline-secondary');
                }
            });
            
            // 分享按钮点击事件
            $('#share-wechat').click(function() {
                alert('微信分享功能开发中...');
            });
            
            $('#share-weibo').click(function() {
                alert('微博分享功能开发中...');
            });
            
            $('#share-qq').click(function() {
                alert('QQ分享功能开发中...');
            });
        });
    </script>
</body>
</html>